body{
	background-color: #F9F8E8;
	font-family: arial;
	font-size: 12px;
}

td {
    font-size: 9pt;
    font-family: simsun;
}

input {
    font-size: 9pt;
    font-family: simsun;
    border-top: 1px solid #5E5E5E;
    border-right: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
    border-left: 1px solid #5E5E5E;
}

input.radio {
    border: 0px;
}

input.checkbox {
    border: 0px;
}

select {
    font-size: 9pt;
    font-family: simsun;
}

option {
    font-size: 9pt;
    font-family: simsun;
}

textarea {
    overflow: auto;
    font-size: 9pt;
    font-family: simsun;
    border-top: 1px solid #5E5E5E;
    border-right: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
    border-left: 1px solid #5E5E5E;
}

.spaceFont1 { font-size: 1px }
.spaceFont2 { font-size: 2px }
.spaceFont3 { font-size: 3px }
.spaceFont4 { font-size: 4px }
.spaceFont5 { font-size: 5px }
.spaceFont6 { font-size: 6px }
.spaceFont7 { font-size: 7px }
.spaceFont8 { font-size: 8px }
.spaceFont9 { font-size: 9px }
.spaceFont10 { font-size: 10px }
.spaceFont11 { font-size: 11px }
.spaceFont12 { font-size: 12px }

a:link { font-size: 9pt; color: #2B7291; text-decoration: underline }
a:visited { font-size: 9pt; color: #672C3C; text-decoration: underline }
a:hover { font-size: 9pt; color: #ff3000; text-decoration: none }
a:active { font-size: 9pt; color: #000000; text-decoration: underline }

.operationTitle {
    vertical-align: top;
    height: 40px;
    padding-top: 7px;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left;
}

.currUserInfo {
    text-align: right;
    vertical-align: top;
    font-family: simsun;
    font-size: 9pt;
    height: 40px;
    padding-top: 13px;
    padding-right: 10px;
}

.workDiv {
    width: 100%;
    height: 100%;
    overflow: auto;
}

.copyRight {
    font-size: 10px;
    font-family: arial;
    color: #000000;
}

.btn {
    height: 20px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 9pt;
    background-image: url( "/aaa/includes/images/ns_btn.gif" );
    border-top: 1px #737373 solid;
    border-right: 1px #C6C6C6 solid;
    border-bottom: 1px #C6C6C6 solid;
    border-left: 1px #737373 solid;
}

.miniBtn {
    height: 15px;
    padding-top: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    background-image: url( "/images/ns_btn.gif" );
    border-top: 1px #737373 solid;
    border-right: 1px #C6C6C6 solid;
    border-bottom: 1px #C6C6C6 solid;
    border-left: 1px #737373 solid;
}

.ListTable { background-color: #A1A5A9 }
.ListTrTitle { background-color: #e2e2e2 }
.ListTdTitle { text-align: center; color: #000000; background-color: #BBBBBB; height: 20px }

.ListTr {}
.ListTrJi { background-color: #ffffff; cursor: hand; }
.ListTrOu { background-color: #E2E2E2; cursor: hand; }

.ListTd { padding-left: 9px }
.ListTdDate { text-align: center; font-family: arial }
.ListTdSeq { text-align: center; font-family: arial; width: 5% }
.ListTdFee { text-align: right; font-family: arial; padding-right: 9px }
.ListTdCenter { text-align: center }
.ListTdRight { text-align: right }

.NoResultTr {}
.NoResultTd { text-align: center; background-color: #F7F7F7; height: 45px; font-size: 15pt; font-family: simhei; }

.InputTable { background-color: #A1A5A9 }
.InputTrJi { background-color: #E2E2E2 }
.InputTrOu { background-color: #ffffff }
.InputTdTitle { text-align: right; padding-right: 20px; width: 30% }
.InputTdObj { text-align: left; padding-left: 10px; width: 40%  }
.InputTdExp { text-align: left; padding-left: 10px; width: 30%  }

.SearchTable { background-color: #F7F7F7; border: solid 1px #BBBBBB; margin-bottom: 6px }
.SearchTr {}
.SearchTrJi { background-color: #F7F7F7 }
.SearchTrOu { background-color: #F7F7F7 }
.SearchTd {};


.MemoTable { background-color: #A1A5A9 }
.MemoTr {}
.MemoTrJi { background-color: #E2E2E2 }
.MemoTrOu { background-color: #E2E2E2 }
.MemoTd {};



.ButtonTable { margin-top: 6px }
.ButtonTr {}
.ButtonTrJi {}
.ButtonTrOu {}
.ButtonTd { text-align: center; height: 32px; padding-right: 16px; background: url( "/aaa/includes/images/ns_btn_bg.gif" ) };


.goToPageText {
    font-family: arial;
    font-size: 10px;
    height: 18px;
    width: 30px;
    text-align: center;
    border-top: 1px #737373 solid;
    border-right: 1px #C6C6C6 solid;
    border-bottom: 1px #C6C6C6 solid;
    border-left: 1px #737373 solid;
}

.msg { font-family: sumhei; font-size: 12pt; text-align: center; font-weight: bold }

.readonly { background-color: #D9D9D9 }
.numText { font-size: 8pt; font-family: arial; text-align: left; }

.feeText { font-size: 8pt; font-family: arial; text-align: right; padding-right: 3px; }
.feeTextReadonly { font-size: 8pt; font-family: arial; text-align: right; padding-right: 3px; background-color: #D9D9D9; }

.timeText { font-size: 8pt; font-family: arial; background-color: #CDCDCD }
.rightText { font-size: 8pt; font-family: arial; text-align: right }
.rightTextReadonly { font-size: 8pt; font-family: arial; text-align: right; background-color: #D9D9D9 }

.countText { font-size: 8pt; font-family: arial; text-align: center; }
.countTextReadonly { font-size: 8pt; font-family: arial; text-align: center; background-color: #D9D9D9 };

.sizeFont { font-family: arial; font-size: 8pt; text-align: center; }


.underline { border-top: 0px; border-right: 0px; border-bottom: 1px #333333 solid; border-left: 0px }
.underlineFee { border-top: 0px; border-right: 0px; border-bottom: 1px #333333 solid; border-left: 0px; text-align: right; font-family: arial }
.underlineReadonly { border-top: 0px; border-right: 0px; border-bottom: 1px #333333 solid; border-left: 0px; background-color: #BCBCBC }
.lineBorder { border: 1px solid #666666 }

a.treeview:link { font-size: 9pt; color: #2B7291; text-decoration: none }
a.treeview:visited { font-size: 9pt; color: #2B7291; text-decoration: none }
a.treeview:hover { font-size: 9pt; color: #ff3000; text-decoration: none }
a.treeview:active { font-size: 9pt; color: #ffffff; text-decoration: none; background-color: #0E0088 }

.treeLink { font-size: 9pt; color: #2B7291; text-decoration: none; cursor: hand }
.treeHover { font-size: 9pt; color: #ff3000; text-decoration: none; cursor: hand }

.baseFrame { border-top: 1px solid #5E5E5E; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; border-left: 1px solid #5E5E5E; width: 100%; height: 100% }
.frameBorder { border-top: 1px solid #5E5E5E; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; border-left: 1px solid #5E5E5E }
.selectTr { background-color: #316AC5; color: #ffffff }


.tabHeadMenu { height: 15px }
.trHeadMenu {}
.tdHeadMenu {
    background-color: #356B97;
    padding-left: 16px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 0px;
    color: #ffffff;
    height: 15px;
    border-left: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
    background-image: url( "/images/ns_btn_left.gif" );
    background-repeat: no-repeat;
    background-position: center left;
}
.tdHeadMenuHolder {
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 1px;
    background-image: url( "/images/ns_dotted_bg.gif" );
}

a.headMenu:link { font-size: 9pt; color: #ffffff; text-decoration: none }
a.headMenu:visited { font-size: 9pt; color: #ffffff; text-decoration: none }
a.headMenu:hover { font-size: 9pt; color: #ffffff; text-decoration: none }
a.headMenu:active { font-size: 9pt; color: #ffffff; text-decoration: none }

.text {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}